The fully procedural rock done fully in Blender. Comes with the infinite amount of variations due to its global dependent displacement.
This rock is actually a stretched subdivided cube (not a sphere to have more even topology) with 3 levels of displacement, each with its own subdivision level. You can go for more displacement levels and even use tessellation but 3 levels is more than enough for this example.
The material is based mostly on noises and their variation to create even more variation with easily tweak-able color variations and stuff.
Hope you liked it and maybe this rock will be able to find its way into one of your projects.